<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



.banner{ max-height:760px;height:auto;width:100%; position:relative; z-index:1;}

.banner img{ display:block; width:100%; margin:0 auto;}

.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;  z-index:12; width: 24px;height: 7px; border: 0;}

.banner .slick-dots{  width:240px; height:16px;position:absolute; bottom:40px;left:50%; margin-left:-610px; z-index:8;}

.banner .slick-dots li {display: inline-block; outline: none;}

.banner .slick-dots li button{ width:16px; height:16px; float:left; display:inline;background:#b6b6b6;opacity:1; border-radius:16px; margin:0 8px; font-size:0; box-sizing:border-box;outline: none; color:#fff; border:0;}

.banner .slick-dots .slick-active button{  background:#0054a5;}

.banner .slick-prev{ display:none; background:none; width:104px;height:104px; position:absolute; top:38%; left:5%; z-index:8; margin-left:0; font-size:0; border:0;opacity:0.8;outline:none;}

.banner .slick-next{display:none;background:none; width:104px;height:104px; position:absolute; top:38%; right:5%;z-index:8; margin-right:0;font-size:0; border:0;opacity:0.8;outline:none;}



.search{ height:75px; border-bottom:1px solid #d3d3d3; width:1200px; margin:0 auto;overflow: hidden;}

.search p{line-height:75px;height:75px;overflow: hidden; font-size: 14px; color:#333; font-family:"Microsoft Yahei"; float: left;}

.search p a{display: inline-block;padding:0 20px 0 10px;color:#949494; font-weight:normal; background:url(../images/sou_line.png) no-repeat right center;}

.search p a:last-child{ background:none;}

.search p a:hover{ font-weight:bold; color:#0054a5; text-decoration:underline;}

.sea_in{ margin-top:13px;float:right;}

.inp01{width:417px;height:49px;line-height:49px;border:none; color:#949494;font-size:14px;padding-left:20px; float: left;font-family:"Microsoft Yahei"; float: left; background:url(../images/sou1.png) no-repeat; outline:none;}

.inp02{background:url(../images/sou2.png) no-repeat center center;width:64px;height:49px;border:0; float: left;outline:none; cursor:pointer;}



.tit1{ font:50px "Microsoft YaHei"; text-align:center; color:#424242; font-weight:bold; overflow:hidden; }

.tit1 a{ display:block; color:#424242;}

.tit1 em{ display:block; font:22px "Microsoft YaHei"; color:#626262; margin-top:8px; padding-top:30px; background:url(../images/line.png) no-repeat center top;}



.yinz{ height:490px; margin-top:90px; overflow:hidden;}

.yinz p{ width:1101px; margin:40px auto; text-align:center; font:15px "Microsoft YaHei"; line-height:24px; color:#949494;}

.yinz li{ width:270px; height:140px; float:left; background:#fff; font:18px "Microsoft YaHei"; text-align:center; color:#626262; margin:0 10px;}

.yinz li span{ display:block; font:70px Arial; color:#424242; position:relative; margin-top:10px;}

.yinz li span i{ display:block; width:26px; height:26px; background:#0054a5; border-radius:26px; font:14px "Microsoft YaHei"; text-align:center; line-height:25px; color:#fff; position:absolute; top:15px; left:190px;}

.yinz li:nth-child(1) span i{ left:165px;}

.yinz li:nth-child(4){ width:300px;}

.yinz li:nth-child(4) span i{ left:260px;}

.yinz .cur{ box-shadow:0.1rem 0.1rem 0.9rem 0.1rem #e3e3e3;}

.yinz .cur span{ color:#0054a5;}

.yinz .cur span i{ background:#24cf97;}



.pro_bj{padding-top: 40px;height: 947px;}

.pro_bj .tit1{padding-bottom: 50px;}

.pro_bj .m_fl{float: left;width: 263px;}

.pro_bj h3{height: 92px;line-height: 92px;background: #0054a4;text-align: center;font-size: 24px;font-weight: bold;color: #fff;}

.pro_bj .m_fl h3 a{color: #fff;}

.pro_bj .m_fl ul{border:3px solid #0054a4;border-top: none;}

.pro_bj .m_fl li{height: 48px;line-height: 48px; position: relative;}

.pro_bj .m_fl li a{display: block;padding-left: 88px;font-size: 16px;color: #333333;background:url(../images/cpflico.jpg) no-repeat 45px 17px;}



.pro_bj .m_fl li:nth-child(2n){background: #f3f8ff;}

.pro_bj .m_fl li a:hover,.g_pro .m_fl .cur a{background:url(../images/cpflicoh.jpg) no-repeat 45px 17px;color: #0054a4;font-weight: bold;}

.pro_bj .m_fl .fl2j{position: absolute;left:260px;top:0;background: #eef5ff;padding: 10px 20px 10px 10px;background: #eef5ff;border:none; width: 260px; z-index: 110;display: none;}

.pro_bj .m_fl .fl2j:before{content: "";position: absolute;background:url(../images/ejjt.png) no-repeat;width: 14px;height: 20px;left:-14px;top:20px;}

.pro_bj .m_fl .fl2j li{height: 36px;line-height: 36px;border-bottom: 1px dashed #bddbff;}

.pro_bj .m_fl .fl2j li a{color: #666666;font-size: 14px;color: #666666;background:url(../images/flej.jpg) no-repeat 13px 11px;padding-left: 30px;font-weight: normal;}

.pro_bj .m_fl .fl2j li:nth-child(2n){background: #eef5ff;}

.pro_bj .m_fl .fl2j li:last-child{border-bottom: none;}

.pro_bj .m_fl li:hover .fl2j{display: block;}

.pro_bj .m_cp{float: right;width: 920px;}

/*.product .cpup{height: 112px;border-top: 1px solid #e9eaed;}

.product .cpup li{float: left;width: 140px;margin-right: 15px;}

.product .cpup li img{width:140px;height: 105px;display: block;}

*/

.pro_bj .cpd li{float: left;width: 300px;margin-right:6px;transition: all 0.3s linear 0s;}

.pro_bj .cpd li:hover{opacity:0.8;}

.pro_bj .cpd .lastli{margin-right: 0;}

.pro_bj .cpd li img{width: 298px;display: block;border:1px solid #e4e4e4;}

.pro_bj .cpd li em{display: block;width: 300px;height: 64px;line-height: 64px;border-bottom: 1px solid #e1e1e1;text-align: center;overflow: hidden;font-size: 16px;color: #666666;margin-bottom: 26px;}



.ys_bj{background: url(../images/ys_bj.jpg?v=1) no-repeat center top;height:702px;padding-top:79px;}

.yous {position: relative;}

.yous dl{position: absolute;}

.yous dt{float:left;width:128px;height: 128px;border:1px solid #008240;border-radius: 50%;background: #fff;text-align: center;line-height: 128px;font-size:22px;color: #393939;font-weight: bold;}

.yous dd {float:left;font-size:18px;color: #393939;padding-top:40px;line-height: 32px;}

.yous dl:hover dt {background:url(../images/ys_ic.png) no-repeat;color: #fff;border:1px solid transparent;animation-duration:3s;animation-name:flipInY;}

.yous dl:hover dd{color: #008f47}

.yous dl:nth-of-type(1){width:279px;text-align: center;left:463px;top:165px;}

.yous dl:nth-of-type(1) dt,.yous dl:nth-of-type(1) dd{float:none;}

.yous dl:nth-of-type(1) dd{text-align: center;padding-top:14px;}

.yous dl:nth-of-type(1) dt{margin:0 auto;}

.yous dl:nth-of-type(2){top:316px;left:0;}

.yous dl:nth-of-type(2) dd{width:248px;padding-right:13px;}

.yous dl:nth-of-type(3){top:316px;right:0;}

.yous dl:nth-of-type(3) dd{width:235px;padding-left:24px;}

.yous dl:nth-of-type(4){top:513px;left:0;}

.yous dl:nth-of-type(4) dd{width:211px;padding-left:13px;padding-top:30px;}

.yous dl:nth-of-type(5){top:513px;right:0;}

.yous dl:nth-of-type(5) dd{width:205px;padding-left:12px;padding-top:30px;}



.tu_bj{background: #0054a4;height: 166px;}

.t_l{float:left;width:610px;padding-top:29px;}

.t_l p {height: 51px;line-height: 51px;font-size:24px;font-weight: bold;color: #fff}

.t_l p em {font-size:34px;}

.t_l span {font:38px "宋体";color: #fff;line-height: 49px;height: 49px;}

.t_r{float:right;padding-top:29px;}

.t_r p {padding-left:29px;background: url(../images/tu_tel.png) no-repeat left center;font-size: 20px;color: #ddebe2;height: 51px;line-height: 51px;}

.t_r p span {font-size:34px;}

.t_r a {width:172px;height: 44px;line-height: 44px;font-size:20px;color: #0054a4;font-weight: bold;background: #fff;text-align: center;margin-top:6px;display: block;}



.td_bj{overflow: hidden; padding-top:75px; box-sizing: border-box; font-family: "Microsoft YaHei"; }

.td_bj .tit1{padding-bottom: 40px;}

.td_bj .content{position: relative; height: 820px;}

.td dl{padding-left: 66px; margin-bottom: 50px;}

.td dl dt{padding-left: 20px;font-size: 26px;color: #333333;  font-weight: bold;}

.td dl dd{background:url(../images/tdico.png) no-repeat left top;padding-top: 8px;padding-left: 20px;}

.td dl dd h3{ font-size: 20px; color: #ffffff; font-weight: normal;margin-bottom: 5px; }

.td dl dd p{ font-size: 16px; color: #666666; }

.td dl:nth-child(1){background:url(../images/01.png) no-repeat left 5px;}

.td dl:nth-child(2){background:url(../images/02.png) no-repeat left 5px;}

.td dl:nth-child(3){background:url(../images/03.png) no-repeat left 5px;}

.td dl:nth-child(4){background:url(../images/04.png) no-repeat left 5px;}

.td dl:nth-child(5){background:url(../images/05.png) no-repeat left 5px;}



.td_tel{ font-size: 30px; color: #01923f; font-weight: bold; position: absolute; right: 260px;bottom: 8px;text-align: right; }

.td_tel span{display: block; color: #fff;padding-top: 15px;padding-bottom: 30px;}

.td_tel b{margin-right: 65px; font-size: 26px; color: #333333;  font-family:"Century Gothic"; text-align: right; display: block;}



.case_bj{margin-top:90px; overflow:hidden;}

.caset{ height:128px; margin:32px 0 38px 160px;}

.caset h3{ width:128px; height:128px; float:left;margin-right:60px; text-align:center; font:20px "Microsoft YaHei"; color:#333;}

.caset h3 a{ color:#333; display:block;width:128px; height:100px; padding-top:20px;}

.caset h3 span{ display:block; width:50px; height:50px; margin:0 auto; position:relative;}

.caset h3 span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}

.caset h3 span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}

.caset h3 span img{display:block; width:50px; height:50px;}

.caset h3 b{ display:block; font:12px "Microsoft YaHei"; color:#afafaf;}

.caset h3 a:hover,.caset .cur a{ color:#0054a5; box-shadow:0.1rem 0.1rem 1rem 0.1rem #dddcdc;}

.caset h3 a:hover em,.caset .cur em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}

.caset h3 a:hover i,.caset .cur i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.case_bj li{ width:286px; float:left; margin:0 18px 20px 0; height:278px; overflow:hidden;}

.case_bj li img{ display:block; width:286px; height:214px;}

.case_bj li h4{ font:18px "Microsoft YaHei"; color:#424242; padding:12px 0 0;}

.case_bj li h4 em{ display:block; font:15px "Microsoft YaHei"; color:#909090; padding-top:8px;}

.case_bj li a:hover img,.case_bj .cur01 img{ display:block; width:280px; height:208px; border:3px solid #0054a5;}

.case_bj li a:hover h4{ color:#0054a5; font-weight:bold;}

.case_bj li:nth-child(4n){ margin-right:0;}

.case_bj .case1 li:nth-child(4n){margin:0 18px 20px 0; }



.ys{ height:870px; background:#f1f1f1 url(../images/ys_line.gif) repeat-x center 264px; padding-top:80px; overflow:hidden;}

.ys .content{ position:relative;}

.ys dl{ height:700px;}

.ys dt{ height:160px;}

.ys dt em{ display:block; width:100px; height:100px; float:left; overflow:hidden;}

.ys dt em img{display:block; width:100px; height:100px;}

.ys dt span{ display:block; width:910px; float:left; padding:68px 0 0 23px; font:30px "Microsoft YaHei"; color:#fff;}

.ys dt span i{ display:block; font:12px "Microsoft YaHei"; color:#7494c3;}

.ys dd{ padding:8px 0 0 100px;}

.ys dd p{ font:15px "Microsoft YaHei"; line-height:24px; color:#797979; padding-left:25px; position:relative;}

.ys dd p:before{ content:""; position:absolute; top:7px; left:0; width:6px; height:6px; border-radius:6px; background:#0054a5;}

.ys dd p b{ color:#0054a5;}

.ys dd h5{ width:1100px; height:415px; margin-top:18px;}

.ys dd h3 img{ display:block;width:1100px; height:415px;}

.yst{ width:48px; background:url(../images/ys_line2.gif) no-repeat center top; position:absolute; top:310px; left:10px;}

.yst li{ width:48px; height:48px; font:18px "Microsoft YaHei"; text-align:center; line-height:48px; color:#fff; background:#424242; margin-bottom:59px; border-radius:48px;}

.yst .cur{ background:#0054a5;}

.arr{ height:33px; width:106px; position:absolute; right:0; top:216px;}

.arr:before{ content:""; position:absolute; top:10%; left:50%; width:1px; height:90%; background:#6698c9;}

.ys_l a{ display:block; width:33px; height:33px; background:url(../images/ys_l.png) no-repeat;}

.ys_l a:hover{ background:url(../images/ys_l2.png) no-repeat;}

.ys_r a{ display:block; width:33px; height:33px; background:url(../images/ys_r.png) no-repeat;}

.ys_r a:hover{ background:url(../images/ys_r2.png) no-repeat;}



.g_ab{background: url(../images/abbg.jpg) no-repeat center top;padding-top: 70px;height: 1058px;}

.g_ab .tit1{padding-bottom:20px;}

.g_ab p{font-size: 14px;line-height: 24px;color: #666666;height: 72px;overflow: hidden;text-align: center;margin-bottom: 12px;}

.g_ab p a{color: #0072c1;}

.g_ab dt{width: 1198px;height: 544px;margin: 0 auto;border:5px solid #fff;}

.g_ab dl{margin-bottom: 60px;}

.g_ab .ablst li{float: left;width: 270px;border-right: 1px solid #656869;height: 178px;}

.g_ab .ablst li i{display: block;width: 120px;height: 120px;background: url(../images/abbg1.png) no-repeat;margin: 0 auto 10px;transition: all 0.6s linear 0s;}

.g_ab .ablst li:hover i{transform:rotate(360deg);}



.g_ab .ablst li em{display: block;height: 24px;line-height: 24px;text-align: center;font-size: 24px;color: #fff;}

.g_ab .ablst li b{display: block;font-size: 14px;color: #848482;font-weight: normal;}

.g_ab .ablst li:hover i{background: url(../images/abbg2.png) no-repeat;}

.g_ab .ablst .ab1{width: 190px;}

.g_ab .ablst .ab5{width: 190px;border-right: none;}



.ry_bj{height:690px;background:#fff url(../images/rybg.png) no-repeat center 580px; padding-top:70px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}

.ry_bj .tit01{box-sizing: border-box; text-align: center; font-family: "Microsoft YaHei";font-size: 50px; color: #222222; display: block; margin-bottom: 30px;font-weight: bold; width: 1200px; margin:0 auto; background: url(../images/titico.gif) repeat-x center 85px;}

.ry_bj .tit01 a{color: #333333; }

.ry_bj .tit01 i{font-weight: bold;color: #0145a3;}

.ry_bj .tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 19px; color: #333333; display: block; font-weight: normal;padding:0 20px; line-height: 38px; border:1px solid #dfdfdf; background: #fff; position: relative;z-index: 1; box-sizing: border-box;}

.ry h2{ margin-bottom: 40px; }

.ry h2 span{width: 255px; margin:0 auto;}

.ry{ position: relative; }

.carousel-container {position:relative;width:1200px;height:412px;}

#carousel {height:345px;width:1200px;position:relative;font-size:12px;font-family: Arial;}

.carousel-image {border:0;display:block;}

.carousel-feature img{width:259px; height:345px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}

.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}

.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}

.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}

.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}

.carousel-container .carousel-feature { position: relative;}

.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}



.news{ height:865px; margin-top:20px; overflow:hidden;}

.newst{ height:128px; margin:32px 0 38px 403px;}

.newst h3{ width:168px; height:128px; float:left;margin-right:60px; text-align:center; font:22px "Microsoft YaHei"; color:#333;}

.newst h3 a{ color:#333; display:block;width:168px; height:108px; padding-top:20px;}

.newst h3 span{ display:block; width:44px; height:38px; margin:0 auto; position:relative;}

.newst h3 span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}

.newst h3 span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}

.newst h3 span img{display:block; width:44px; height:38px;}

.newst h3 b{ display:block; font:12px "Microsoft YaHei"; color:#afafaf;}

.newst h3 a:hover,.newst .cur a{ color:#0054a5; box-shadow:0.1rem 0.1rem 1rem 0.1rem #dddcdc;}

.newst h3 a:hover em,.newst .cur em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}

.newst h3 a:hover i,.newst .cur i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.news2{ width:600px; height:474px; overflow:hidden; background:#0054a5;}

.news2 dt{ width:600px; height:321px; overflow:hidden;}

.news2 dt img{ display:block;width:600px; height:321px;-webkit-transition: 1s;

-moz-transition: 1s;

transition: 1s;}

.news2 dt a:hover img{-webkit-transform:scale(1.1,1.1);

    -moz-transform:scale(1.1,1.1);

    -transform:scale(1.1,1.1);}

.news2 dd{ padding:18px 25px 0;}

.news2 dd h4{ font:22px "Microsoft YaHei"; color:#fff; padding-bottom:10px; border-bottom:1px solid #3376b7;}

.news2 dd h4 a{ display:block; color:#fff;}

.news2 dd h4 a:hover{ font-weight:bold; color:#27d796;}

.news2 dd h4 em{ display:block; font:14px "Microsoft YaHei"; padding-top:4px;}

.news2 dd h4 em i{ color:#27d796;}

.news2 dd p{ font:14px "Microsoft YaHei"; line-height:20px; color:#a3b7d5; padding-top:12px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news1{ width:580px; overflow:hidden; float:right;}

.news1 dl{ height:87px; border:2px solid #eaeaea; margin-bottom:10px; padding:20px 20px 0;}

.news1 dt{ width:133px; height:65px; float:left; overflow:hidden;border:1px solid #ddd; box-sizing:border-box;}

.news1 dt img{ display:block; width:133px; height:65px;-webkit-transition: 1s;

-moz-transition: 1s;

transition: 1s;}

.news1 dd{ width:380px; float:right; overflow:hidden;}

.news1 dd h3 a{ display:block; font:15px "Microsoft YaHei"; font-weight:bold; color:#424242; height:28px; overflow:hidden;}

.news1 dd p{ font:14px "Microsoft YaHei"; color:#b1b1b1;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news1 dl:hover{ border:2px solid #0054a5;}

.news1 dl:hover dt img{-webkit-transform:scale(1.1,1.1);

    -moz-transform:scale(1.1,1.1);

    -transform:scale(1.1,1.1);}

.news1 dl:hover h3 a{ color:#0054a5; font-weight:bold;}</pre></body></html>